package cn.wp.org.mapper;

import cn.wp.basic.mapper.BaseMapper;
import cn.wp.org.domain.Reject;
import cn.wp.org.domain.Shop;

import java.util.List;

public interface ShopMapper extends BaseMapper<Shop> {
    /**
     * 根据店铺名称查找对象
     * @param name
     * @return
     */
    Shop loadByName(String name);

    /**
     * 添加店铺
     * @param shop
     */
    void save(Shop shop);

    /**
     * 更新店铺
     * @param shop
     */
    void update(Shop shop);

    /**
     * 批量删除
     * @param ids
     */
    void patchDel(List<Long> ids);

    /**
     * 添加驳回信息到数据库中
     * @param reject
     */
    void addReject(Reject reject);
}
